import process from 'process';

console.log('version', process.version);
//version v14.16.1
// Node.js 版本字符串


console.log('title', process.title);
//title 管理员: Windows PowerShell
//返回当前进程标题（即返回 ps 的当前值）


console.log('ppid', process.ppid);
//ppid 7380
//process.ppid 属性返回当前进程的父进程的 PID
console.log('pid', process.pid);
//pid 8448
//process.pid 属性返回进程的 PID


console.log('platform', process.platform);
//platform win32
//返回用于标识运行 Node.js 进程的操作系统平台的字符串



console.log('memoryUsage', process.memoryUsage());
//返回一个对象，描述 Node.js 进程的内存使用量（以字节为单位）
// memoryUsage {
//     rss: 21483520,
//     heapTotal: 5517312,
//     heapUsed: 2962872,
//     external: 1043361,
//     arrayBuffers: 18090
// }


console.log('exitCode', process.exitCode); 
//exitCode undefined
//当进程正常退出或通过 process.exit() 退出而不指定代码时，将作为进程退出码的数字





console.log('execPath', process.execPath);
//execPath C:\Program Files\nodejs\node.exe
//process.execPath 属性返回启动 Node.js 进程的可执行文件的绝对路径名



console.log('execArgv', process.execArgv);
//process.execArgv 属性返回 Node.js 进程启动时传入的一组特定于 Node.js 的命令行选项
//node --harmony script.js --version 
//['--harmony']
//execArgv []
//console.log('env', process.env);
//process.env 属性返回包含用户环境的对象

console.log('cwd', process.cwd());
//cwd E:\前端知识体系\04_node\16process
//process.cwd() 方法返回 Node.js 进程的当前工作目录



console.log('cpuUsage', process.cpuUsage());
//cpuUsage { user: 93000, system: 46000 }
//process.cpuUsage() 方法在具有属性 user 和 system 的对象中返回当前进程的用户和系统 CPU 时间使用情况，
//其值为微秒值（百万分之一秒）






console.log('argv', process.argv);
// argv [
//   'C:\\Program Files\\nodejs\\node.exe',
//   'E:\\前端知识体系\\04_node\\16process\\var1.js'
// ]
//process.argv 属性返回数组，其中包含启动 Node.js 进程时传入的命令行参数

console.log('argv0', process.argv0);
//argv0 C:\Program Files\nodejs\node.exe
//process.argv0 属性存储了 Node.js 启动时传入的 argv[0] 原始值的只读副本


console.log('arch', process.arch);
//arch x64
//为其编译 Node.js 二进制文件的操作系统 CPU 架构。
//可能的值为：'arm'、'arm64'、'ia32'、'mips'、'mipsel'、'ppc'、'ppc64'、's390'、's390x'、'x32' 和 'x64'。
